Towards Looped Models Done Right, Part II: Rethinking at Fixed Points
循环模型的不动点重思考:训练与推理高效捷径
🧭 循环 Transformer 固定点训练/推理加速 ★ 深度解读
Institute of Foundation Models · USC · CMU
从不动点视角重构循环 LLM,以学习深度先验和正交注入支撑终端 KV 共享、蒸馏预填充与 RL 状态复用
📌 工作参考价值(4 点)
- 若使用循环/looped 模型做 latent reasoning 或深度重排,解码时采用 terminal KV sharing,只保留终点 KV;前提是训练深度先验必须覆盖深层并让状态接近不动点,固定深度训练会在共享后大幅掉点(论文中 GSM8K 从 50.6 掉到 21.2)。可作为 KV cache 降本 3× 的工程方案。
- 把固定深度/固定 PLN 先验换成可学习 categorical depth prior:以 inverse perplexity 为 reward,用 PopArt 归一化 advantage,并用 entropy 系数平衡深度多样性、用 mean penalty 控制平均计算预算;可直接用于 query 改写/Agent 自修正动态分配迭代步数。
- 输入注入时采用 OrthoInj:将 carryover 状态先投影到输入向量的正交补,再加输入;可避免状态沿输入分量抵消注入,提升训练稳定性和 PPL,代码上只是一行投影。
- RL 后训练(如 GRPO)对循环策略打分时,复用 rollout 保存的终点状态,在单次 forward 记录的计算图上循环 backward 计算 Neumann 梯度,scoring+backward 时间约减半,避免 trajectory 重放。